Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 USA F28 USA F27 USA F29 USA F3 USA F8 USA F13 10ø Tornea B. Camparini - Reggio Emilia Tennis Napoli Cup - Napoli USTA Comerica Challenger - Aptos Rome Challenger Gran Canaria 2 Challenger Surbiton Challenger Milan Indoors - Milan Genova Challenger Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia BCR Open Romania - Bucharest Heineken Open - Auckland Millenium Tennis Championships - Delray Beach The Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Serbia Open - Belgrade Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach China Open - Beijing Grand Prix Hassan II - Marrakech AEGON Championships - London Brisbane International - Brisbane Abierto Mexicano - Los Cabos Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona AEGON Championships - London Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Antalya Cup - Antalya US Men's Clay Court Championship - Houston New York Open - New York Grand Prix Hassan II - Marrakech New York Open - New York Open Parc - Lyon Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Adelaide International - Adelaide Open Castilla y Leon - Segovia 2003 USTA Challenger of Calabasas - Calabasas Ciudad de Pozoblanco Open Diputacion - Cordoba Dharwad Challenger 2003 - Dharwad Volkswagen Challenger 2004 - Wolfsburg 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Siemens Open 2004 - Scheveningen Porsche Open - Poznan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Siemens Open - Scheveningen USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech ATP Open Castilla y Leon - Segovia Sarasota Challenger Prostejov Challenger Cordenons Challenger Bordeaux Challenger Prostejov Challenger Tashkent Challenger Istanbul Challenger Sophia Antipolis Challenger Manerbio Challenger Napa Challenger Almaty Challenger Tiburon Challenger Canberra Challenger Prostejov Challenger Bratislava Challenger Aix En Provence Challenger Heilbronn Challenger Tiburon Challenger Biella Challenger Milan Challenger Dallas Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Baumag Open - Budapest Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia X Open Internacional D'Andorra - Andorra Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Copa Sevilla Internacionales de Andalucia - Seville Lambertz Open - Aachen China Open - Beijing Trofeo Barcelona de Tenis - Barcelona Burbank Challenger - Burbank Belgaum Open - Belgaum IPP Open - Helsinki Open Castilla y Leon - Segovia Singha Tennis Classic - Tarzana Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock Wailea Men's Challenger - Maui XL Bermuda Open - Bermuda Odlum Brown Vancouver Open - Vancouver Open Costa Daurada - Tarragona Swanston Challenger - Sacramento Challenger Tunisie - Tunis KGHM Dialog Polish Indoors - Wroclaw Mitsubishi Electric Europe Cup - Monza GHI Bronx Classic - Bronx Porsche Open - Poznan Arroyo de la Encomienda - Valladolid Riviera di Rimini Challenger 2004 - Rimini Delray Beach Open - Delray Beach Lambertz Open - Aachen Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe AT&T Challenger of Dallas - Dallas Okal Cup 2003 - Eckental VIII Torneo Internazionale di Tennis - Barletta The $50,000 Pro Challenger at Calabasas - Calabasas Rome Challenger The Surbiton Trophy - Surbiton Open de Tenis Comunidad Valenciana - Valencia Tulsa Challenger Sacramento Challenger Pro Challenger at Calabasas - Calabasas German Tennis Championships - Hamburg US Men's Clay Court Championship - Houston Sacramento Challenger Tampere Challenger Biella Challenger Citi Open - Washington Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Marburg Challenger Shanghai ATP Masters - Shanghai Bastad Challenger BNP Paribas Masters - Paris Scheveningen Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Cordenons Challenger Como Challenger Abierto Mexicano Telcel - Acapulco Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rome Challenger Rogers Cup - Toronto Open 13 - Marseille Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Croatia Open - Umag Sony Open Tennis - Miami Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Chennai Open - Chennai Western & Southern Open - Cincinnati BellSouth Open - Vina del Mar BNP Paribas Masters - Paris Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Miami Open - Miami Synsam Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles Mutua Madrid Open - Madrid Croatia Open - Umag Internazionali BNL d'Italia - Rome Pilot Pen Tennis - New Haven Open Romania - Bucharest Thailand Open - Bangkok Stockholm Open - Stockholm Rogers Cup - Montreal St. Petersburg Open - St. Petersburg Chennai Open - Chennai Sydney International - Sydney Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Shanghai Rolex Masters - Shanghai Tennis Channel Open - Las Vegas Eckental Challenger Estoril Open - Estoril BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Miami Open - Miami RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali di Sicilia - Palermo Mutua Madrid Open - Madrid Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors Basel - Basel Lille Challenger Qatar ExxonMobil Open - Doha Marbella Challenger Rogers Cup - Toronto SAP Open - San Jose Alicante Challenger Regions Morgan Keegan Championships - Memphis Miami Open - Miami Tunis Challenger Open Seat Godo 2007 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Rogers Cup - Montreal Mercedes Cup - Stuttgart Western & Southern Open - Cincinnati Generali Open - Kitzbuhel RCA Championships - Indianapolis Prostejov Challenger Ilkley Challenger BNP Paribas Open - Indian Wells BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Perugia Challenger Miami Open - Miami Next Generation Adelaide International - Adelaide Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome SAP Open - San Jose Augsburg Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Noventi Open - Halle Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Genova Challenger Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Seville Challenger Grand Prix Hassan II - Casablanca The Artois Championships - London Brest Challenger Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Helsinki Challenger Grand Prix de Tennis de Lyon - Lyon Maia Challenger Canberra Challenger BNP Paribas Open - Indian Wells Brisbane - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Quimper Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Mercedes Cup - Stuttgart Alicante Challenger Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Gran Canaria 1 Challenger Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Idea Prokom Open - Sopot Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Open de la Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Cup - Kitzbuhel U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca AEGON Championships - London Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Campionati Internazionali di Sicilia - Palermo Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Shenzhen Open - Shenzhen China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney US Men's Clay Court Championship - Houston Open Sud de France - Montpellier Intrum Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Orange Warsaw Open - Warsaw Open de la Comunidad Valenciana - Valencia St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Estoril Open - Estoril Erste Bank Open - Vienna SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg Valencia Open - Valencia US Men's Clay Court Championship - Houston Portugal Open - Oeiras Dubai Duty Free Tennis Championships - Dubai Apia International - Sydney China Open - Beijing Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Aircel Chennai Open - Chennai AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Citi Open - Washington Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm European Open - Antwerp Erste Bank Open - Vienna Sydney International - Sydney Aircel Chennai Open - Chennai ASB Classic - Auckland Memphis Open - Memphis Royal Guard Open Chile - Vina del Mar Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Geneva Open - Geneva Brasil Open - Sao Paulo AEGON International - Eastbourne Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier Valencia Open - Valencia New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Apia International - Sydney Delray Beach Open - Delray Beach Nature Valley International - Eastbourne Brisbane International - Brisbane Swiss Open - Gstaad AEGON International - Eastbourne ASB Classic - Auckland Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach Mallorca Championships - Mallorca Hall of Fame Open - Newport Citi Open - Washington Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Heineken Open - Auckland China Open - Beijing Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas US Men's Clay Court Championship - Houston AIG Japan Open - Tokyo Pilot Pen Tennis - New Haven Thailand Open - Bangkok Delray Beach Open - Delray Beach Open Sabadell Atlantico - Barcelona AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Brisbane International - Brisbane Copa Claro - Buenos Aires Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Emilia-Romagna Open - Parma Grand Prix Hassan II - Marrakech Geneva Open - Geneva Open Sud de France - Montpellier Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Truist Atlanta Open - Atlanta Hall of Fame Open - Newport BNP Paribas Masters - Paris Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, QF, USA-SRB 1-3 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, CRO-USA 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid Wimbledon (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, SF, ESP-USA, 4-1 Olympics - Beijing Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 U.S. Open (juniors) French Open (juniors) U.S. Open (juniors)